package com.ruoyi.tongban.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 考勤管理记录详情对象 face_sign_detail
 * 
 * @author caiyanshan
 * @date 2021-04-08
 */
public class FaceSignDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long detailId;

    /** 设备号 */
    @Excel(name = "设备号")
    private String sn;

    /** 设备上人员ID */
    @Excel(name = "设备上人员ID")
    private String personId;

    /** 卡号 */
    @Excel(name = "卡号")
    private String icCard;

    /** 体温 */
    @Excel(name = "体温")
    private String temperature;

    /** 检测类型 */
    @Excel(name = "检测类型")
    private Integer detectType;

    /** 检测时间 */
    @Excel(name = "检测时间")
    private Long detectTime;

    /** 人脸照片 */
    @Excel(name = "人脸照片")
    private String photo;

    /** 人脸识别对比分数 */
    @Excel(name = "人脸识别对比分数")
    private String detectScore;

    /** 签到记录ID */
    @Excel(name = "签到记录ID")
    private Long recordId;

    public void setDetailId(Long detailId) 
    {
        this.detailId = detailId;
    }

    public Long getDetailId() 
    {
        return detailId;
    }
    public void setSn(String sn) 
    {
        this.sn = sn;
    }

    public String getSn() 
    {
        return sn;
    }
    public void setPersonId(String personId) 
    {
        this.personId = personId;
    }

    public String getPersonId() 
    {
        return personId;
    }
    public void setIcCard(String icCard) 
    {
        this.icCard = icCard;
    }

    public String getIcCard() 
    {
        return icCard;
    }
    public void setTemperature(String temperature) 
    {
        this.temperature = temperature;
    }

    public String getTemperature() 
    {
        return temperature;
    }
    public void setDetectType(Integer detectType) 
    {
        this.detectType = detectType;
    }

    public Integer getDetectType() 
    {
        return detectType;
    }
    public void setDetectTime(Long detectTime) 
    {
        this.detectTime = detectTime;
    }

    public Long getDetectTime() 
    {
        return detectTime;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setDetectScore(String detectScore) 
    {
        this.detectScore = detectScore;
    }

    public String getDetectScore() 
    {
        return detectScore;
    }
    public void setRecordId(Long recordId) 
    {
        this.recordId = recordId;
    }

    public Long getRecordId() 
    {
        return recordId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("detailId", getDetailId())
            .append("sn", getSn())
            .append("personId", getPersonId())
            .append("icCard", getIcCard())
            .append("temperature", getTemperature())
            .append("detectType", getDetectType())
            .append("detectTime", getDetectTime())
            .append("photo", getPhoto())
            .append("detectScore", getDetectScore())
            .append("createTime", getCreateTime())
            .append("recordId", getRecordId())
            .toString();
    }
}
